make heavy weather of something - Turkish English Dictionary